Building Reflective Mobile Middleware Framework on Top of the OSGi Platform

نویسنده

  • Gábor Paller
چکیده

The literature on mobile middleware is extensive. Numerous aspects of the mobility’s effect on middleware have been analysed and the amount of previous work allowed to identify the most important patterns. Although the notion of “most important middleware” depends on the application supported by the middleware, there are traits that can be discovered in most of the connected mobile applications. Based on the experience of several authors, these traits are context-awareness, reflectivity, support for off-line operation and asynchronous (messagebased) communication. This paper presents a mobile middleware system built to support these patterns and demonstrates, how the OSGi service platform can be used to realize these patterns. It will be demonstrated that although OSGi was built to support manageability requirements, the resulting platform is suitable for implementing the 4 major middleware patterns too. The paper presents the components of this context-aware, reflective middleware framework and evaluates its footprint.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services

This paper proposes a two-layer component-based middleware framework that copes with the complexity of managing and constructing efficient and useful SIP-based home services. In the first layer, the device integration framework overcomes the heterogeneity of media home devices by providing protocolindependent components that reify the underlying devices. At the second layer, the binding framewo...

متن کامل

The Virtual OSGi Framework by Dimitrios Papageorgiou January 14 th 2008 - July 13 th 2008

OSGi (Open Service Gateway Initiative) is an open industry standard. The OSGi specifications describe a dynamic module system for Java. It is a platform for managing Java software modules, which are called bundles. Bundles can be combined to form larger applications. An important aspect of the OSGi framework is the management of the dependencies between bundles. The OSGi framework was intented ...

متن کامل

Data Backup for Mobile Nodes: A Cooperative Middleware and an Experimentation Platform

In this paper, we present a middleware for dependable mobile systems and an experimentation platform for its evaluation. Our middleware is based on three original building blocks: a Proximity Map, a Trust and Cooperation Oracle, and a Cooperative Data Backup service. A Distributed Black-box application is used as an illustrative application of our architecture, and is evaluated on top of our mo...

متن کامل

A Cloud-Based Car Parking Middleware for IoT-Based Smart Cities: Design and Implementation

This paper presents the generic concept of using cloud-based intelligent car parking services in smart cities as an important application of the Internet of Things (IoT) paradigm. This type of services will become an integral part of a generic IoT operational platform for smart cities due to its pure business-oriented features. A high-level view of the proposed middleware is outlined and the co...

متن کامل

An OSGi-based Service Oriented Architecture for Android Software Development Platforms

During the past few years, service oriented approaches have been appeared as a new research paradigm providing better control, re-usability, and reliability for the software developments. With the growing complexity of embedded systems, new methodologies are needed to facilitate design, implementation, and maintenance of such systems, while providing means to capitalize software developments. A...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006